Skip to content

Toolbox Everything 2.0.1 - #8

Closed
Doalou wants to merge 1 commit into
mainfrom
release/rebuild-v2.0.1
Closed

Toolbox Everything 2.0.1#8
Doalou wants to merge 1 commit into
mainfrom
release/rebuild-v2.0.1

Conversation

@Doalou

@Doalou Doalou commented Aug 8, 2026

Copy link
Copy Markdown
Member

No description provided.

Copilot AI lite review requested due to automatic review settings August 8, 2026 16:52

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Release bump to 2.0.1 that aligns repo/registry references with the new Nerieum/ToolboxEverything location, adds public legal pages (privacy policy + terms) linked from the footer, and improves the YouTube downloader’s robustness against recent YouTube JS challenges by adding Deno/yt-dlp-ejs plus an optional, persistent cookie-jar flow.

Changes:

  • Bump version to 2.0.1 and update displayed/versioned assets + GHCR references/documentation.
  • Add legal pages (/confidentialite, /conditions-utilisation) with stable redirect aliases (/privacy, /terms), linked in the footer + smoke tests.
  • Add optional yt-dlp authentication support (persistent cookie jar under a file lock) and ship Deno + deps in the Docker image.

Reviewed changes

Copilot reviewed 20 out of 22 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
VERSION Bumps release version to 2.0.1.
tests/test_smoke.py Updates version assertions; adds coverage for legal pages + redirects.
tests/test_downloader_options.py Adds tests for yt-dlp shared options, cookie-jar persistence/refresh, and bot-challenge classification.
requirements.txt Adds yt-dlp-ejs and filelock dependencies.
README.md Updates version, repo/GHCR references, and documents yt-dlp cookie/Deno setup.
Makefile Updates default GHCR image namespace.
env.example Documents new yt-dlp environment variables and updates GHCR example.
Dockerfile Adds Deno stage/binary, new labels/metadata, and runtime directories for yt-dlp state.
compose.yml Adds persistent volume and env wiring for yt-dlp cookie state/auth options.
CHANGELOG.md Adds 2.0.1 release notes covering legal pages and downloader changes.
app/templates/legal/terms.html New terms of use page.
app/templates/legal/privacy.html New privacy policy page.
app/templates/essentials/qr.html Updates default QR textarea URL to new repo.
app/templates/base.html Footer now links to legal pages + updated GitHub URL/vendor text.
app/static/css/style.css Styles for footer links and new legal page layouts.
app/services/main.py Registers legal routes and redirect aliases.
app/services/downloader/routes.py Adds Deno runtime config, optional cookies/user-agent, persistent cookie jar with file locking, and improved error classification.
app/init.py Updates fallback version constant to 2.0.1.
.gitignore Ignores secrets directory and cookie export file.
.github/workflows/docker-publish.yml Updates release-tag comment wording.
.github/workflows/codeql.yml Removes redundant CodeQL workflow.
.dockerignore Excludes secrets/cookie export from Docker build context.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread README.md
Comment on lines +39 to 40
git clone https://github.com/Nerieum/ToolboxEverything.git
cd toolbox_everything
@Doalou Doalou closed this Aug 8, 2026
@Doalou
Doalou deleted the release/rebuild-v2.0.1 branch August 8, 2026 17:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants